strange invention - Turkish English Dictionary